import router from "@r/index.js";

export const useRouteNameToPage = routeName =>
    router.push.bind(router, { name: routeName })

export const useRoutePathToPage = routePath =>
    router.push.bind(router, { path: routePath })

export const useRouteParamChange = type => value =>
    router.push({ params: { [type]: value } })

export const useRouteNameWithQueryToPage = (name, type) =>
    query => router.push({ name, query: { [type]: query } })